package br.com.insight.consultoria.negocio.bo.interfacebo;

import java.util.List;

import br.com.insight.consultoria.entity.IntereceAtuacao;
import br.com.insight.consultoria.entity.Usuario;
import br.com.insight.consultoria.erro.exception.InsightException;

public interface IntereceAtuacaoBO {

	public void inserir(IntereceAtuacao intereceAtuacao)throws InsightException;
	
	public void alterar(IntereceAtuacao intereceAtuacao)throws InsightException;
	
	public void excluir(IntereceAtuacao intereceAtuacao)throws InsightException;
	
	public IntereceAtuacao getIntereceAtuacao(IntereceAtuacao.Id id)throws InsightException;
	
	public List<IntereceAtuacao> pesquisar(Usuario usuario)throws InsightException;
	
	public boolean isCadastrado(IntereceAtuacao.Id id) throws InsightException;
	
}
